package cn.tedu.mall.product.redis.repo;

import cn.tedu.mall.pojo.product.vo.BrandStandardVO;

import java.util.List;

/**
 * 访问Redis中的品牌数据的接口
 */
public interface IBrandRedisRepository extends IRedisRepository<BrandStandardVO> {

    /**
     * 将根据类别匹配的品牌列表写入到Redis
     *
     * @param categoryId 类别id
     * @param brandList  品牌列表
     */
    void setListForCategory(Long categoryId, List<BrandStandardVO> brandList);

    /**
     * 根据类别获取品牌列表
     *
     * @param categoryId 类别id
     * @return 品牌列表
     */
    List<BrandStandardVO> listByCategory(Long categoryId);

}
